home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / emacssrc.zip / EMACSSRC.TAR / emacs-19.17 / src / search_p.h < prev    next >
C/C++ Source or Header  |  1993-10-06  |  2KB  |  44 lines

  1. #ifndef __SEARCH_P_H__
  2. #define __SEARCH_P_H__
  3.  
  4. extern Lisp_Object signal_failure _P_((Lisp_Object arg));
  5. extern int fast_string_match _P_((Lisp_Object regexp, Lisp_Object string));
  6. extern int scan_buffer _P_((register int target, int start, register int count,
  7.                             int *shortage));
  8. extern int find_next_newline _P_((register int from, register int cnt));
  9. extern Lisp_Object skip_chars _P_((int forwardp, int syntaxp,
  10.                                    Lisp_Object string, Lisp_Object lim));
  11. extern int search_buffer _P_((Lisp_Object string, int pos, int lim, int n,
  12.                               int RE, register unsigned char *trt,
  13.                               register unsigned char *inverse_trt));
  14. extern _VOID_ syms_of_search _P_((void));
  15.  
  16. DEFUN_P(Flooking_at, (Lisp_Object string));
  17. DEFUN_P(Fstring_match, (Lisp_Object regexp, Lisp_Object string,
  18.                         Lisp_Object start));
  19. DEFUN_P(Fskip_chars_forward, (Lisp_Object string, Lisp_Object lim));
  20. DEFUN_P(Fskip_chars_backward, (Lisp_Object string, Lisp_Object lim));
  21. DEFUN_P(Fskip_syntax_forward, (Lisp_Object syntax, Lisp_Object lim));
  22. DEFUN_P(Fskip_syntax_backward, (Lisp_Object syntax, Lisp_Object lim));
  23. DEFUN_P(Fsearch_backward, (Lisp_Object string, Lisp_Object bound,
  24.                            Lisp_Object noerror, Lisp_Object count));
  25. DEFUN_P(Fsearch_forward, (Lisp_Object string, Lisp_Object bound,
  26.                           Lisp_Object noerror, Lisp_Object count));
  27. DEFUN_P(Fword_search_backward, (Lisp_Object string, Lisp_Object bound,
  28.                                 Lisp_Object noerror, Lisp_Object count));
  29. DEFUN_P(Fword_search_forward, (Lisp_Object string, Lisp_Object bound,
  30.                                Lisp_Object noerror, Lisp_Object count));
  31. DEFUN_P(Fre_search_backward, (Lisp_Object string, Lisp_Object bound,
  32.                               Lisp_Object noerror, Lisp_Object count));
  33. DEFUN_P(Fre_search_forward, (Lisp_Object string, Lisp_Object bound,
  34.                              Lisp_Object noerror, Lisp_Object count));
  35. DEFUN_P(Freplace_match, (Lisp_Object string, Lisp_Object fixedcase,
  36.                              Lisp_Object literal));
  37. DEFUN_P(Fmatch_beginning, (Lisp_Object num));
  38. DEFUN_P(Fmatch_end, (Lisp_Object num));
  39. DEFUN_P(Fmatch_data, (void));
  40. DEFUN_P(Fstore_match_data, (Lisp_Object list));
  41. DEFUN_P(Fregexp_quote, (Lisp_Object str));
  42.     
  43. #endif
  44.